Hibernate Tip: How To Join Unassociated Entities In A Criteria Query